Text copied to clipboard!
Naslov
Text copied to clipboard!Ruby on Rails Programer
Opis
Text copied to clipboard!
Tražimo Ruby on Rails programera koji će se pridružiti našem dinamičnom timu i pomoći u razvoju, održavanju i optimizaciji web aplikacija temeljenih na Ruby on Rails tehnologiji. Idealni kandidat je strastven prema programiranju, ima iskustva u radu s modernim web tehnologijama i sposoban je raditi u agilnom okruženju.
Kao Ruby on Rails programer, bit ćete odgovorni za dizajniranje i implementaciju novih funkcionalnosti, održavanje postojećeg koda, kao i suradnju s timom dizajnera, frontend i backend developera kako biste osigurali visoku kvalitetu proizvoda. Također ćete sudjelovati u planiranju sprintova, procjeni zadataka i kontinuiranom poboljšavanju procesa razvoja softvera.
Važno je da imate dobro razumijevanje MVC arhitekture, RESTful API-ja, testiranja i sigurnosnih praksi. Očekuje se i poznavanje rada s bazama podataka, posebno PostgreSQL ili MySQL, te iskustvo s alatima za kontrolu verzija poput Gita.
Naš tim njeguje kulturu otvorene komunikacije, dijeljenja znanja i stalnog učenja. Potičemo inicijativu i kreativnost, a vaš doprinos bit će ključan za uspjeh naših projekata. Ako ste motivirani, samostalni i volite raditi na izazovnim projektima, ovo je prava prilika za vas.
Nudimo konkurentnu plaću, fleksibilno radno vrijeme, mogućnost rada na daljinu, edukacije i sudjelovanje na konferencijama, kao i prijateljsko i podržavajuće radno okruženje. Pridružite nam se i budite dio tima koji razvija inovativna rješenja za korisnike širom svijeta.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje Ruby on Rails aplikacija
- Pisanje čistog, skalabilnog i dokumentiranog koda
- Dizajniranje i implementacija RESTful API-ja
- Rad s bazama podataka (PostgreSQL, MySQL)
- Suradnja s frontend timom na integraciji korisničkog sučelja
- Pisanje i održavanje testova (RSpec, Minitest)
- Praćenje i optimizacija performansi aplikacija
- Sudjelovanje u planiranju sprintova i procjeni zadataka
- Primjena sigurnosnih praksi u razvoju softvera
- Korištenje alata za kontrolu verzija (Git)
Zahtjevi
Text copied to clipboard!- Iskustvo u radu s Ruby on Rails okvirom
- Dobro razumijevanje MVC arhitekture
- Poznavanje rada s relacijskim bazama podataka
- Iskustvo u razvoju RESTful API-ja
- Poznavanje alata za verzioniranje (Git)
- Iskustvo s testiranjem i TDD pristupom
- Sposobnost rada u agilnom timu
- Dobre komunikacijske vještine
- Samostalnost i odgovornost u radu
- Poželjno iskustvo s JavaScriptom i frontend tehnologijama
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko godina iskustva imate s Ruby on Rails?
- Koje baze podataka ste koristili u prethodnim projektima?
- Imate li iskustva s pisanjem testova u Rubyju?
- Jeste li radili u agilnom razvojnom okruženju?
- Kako pristupate optimizaciji performansi aplikacije?
- Koje alate koristite za kontrolu verzija?
- Imate li iskustva s frontend tehnologijama?
- Kako osiguravate sigurnost aplikacije koju razvijate?
- Možete li podijeliti primjer izazovnog problema koji ste riješili?
- Koje su vaše profesionalne ambicije u narednih 5 godina?